package com.example.role.web;

import com.example.role.pojo.Menu;
import com.example.role.service.IMenu;
import com.example.role.service.serviceimpl.MenuImpl;
import com.example.role.util.ServerResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

/**
 * 对于页面的控制，使得不同人员的登录展示的不同，可以把功能菜单的增加放入系统配置中
 */

@RestController
public class MenuController {

@Autowired
    MenuImpl menuimpl;
    /**
     * 增加菜单，图标，地址url
     * @param menu
     * @return
     */
    @PostMapping("addMenu")
    public ServerResponse addMenu(Menu menu){

        return null;
    }


    @RequestMapping("get-menu")
    public List<Menu> getMenu(@CookieValue("token") String token, @RequestParam( value = "id",required = false)Integer menuId){
        System.out.println("menuId:"+menuId);
        List<Menu> menu = menuimpl.getMenu(token,menuId);
        System.out.println(menu);
        return menu;
    }
}
